package model.entity;

import java.io.Serializable;


public class Controle implements Serializable {

  private int CPF;
  private String NOME;
  private String RUA;
  private String BAIRRO;
  private int CEP;
  private int DT_NASCIMENTO;
  private int TELEFONE;
  private String EMAIL;
  private String CIDADE;
  
  private String PLACA;
  private int ANO_FABRICACAO;
  private int ANO_MODELO;
  private String COR;
  
  private String USUARIO;
  private String SENHA;
  
  private int ID_MARCA;
  private int ID_MODELO;
  private String MARCA_DESCRICAO;
  private String MODELO_DESCRICAO;
  

    public int getCPF() {
        return CPF;
    }

    public void setCPF(int CPF) {
        this.CPF = CPF;
    }

    public String getNOME() {
        return NOME;
    }

    public void setNOME(String NOME) {
        this.NOME = NOME;
    }

    public String getRUA() {
        return RUA;
    }

    public void setRUA(String RUA) {
        this.RUA = RUA;
    }

    public String getBAIRRO() {
        return BAIRRO;
    }

    public void setBAIRRO(String BAIRRO) {
        this.BAIRRO = BAIRRO;
    }

    public int getCEP() {
        return CEP;
    }

    public void setCEP(int CEP) {
        this.CEP = CEP;
    }

    public int getDT_NASCIMENTO() {
        return DT_NASCIMENTO;
    }

    public void setDT_NASCIMENTO(int DT_NASCIMENTO) {
        this.DT_NASCIMENTO = DT_NASCIMENTO;
    }

    public int getTELEFONE() {
        return TELEFONE;
    }

    public void setTELEFONE(int TELEFONE) {
        this.TELEFONE = TELEFONE;
    }

    public String getEMAIL() {
        return EMAIL;
    }

    public void setEMAIL(String EMAIL) {
        this.EMAIL = EMAIL;
    }

    public String getCIDADE() {
        return CIDADE;
    }

    public void setCIDADE(String CIDADE) {
        this.CIDADE = CIDADE;
    }

    public String getPLACA() {
        return PLACA;
    }

    public void setPLACA(String PLACA) {
        this.PLACA = PLACA;
    }

    public int getANO_FABRICACAO() {
        return ANO_FABRICACAO;
    }

    public void setANO_FABRICACAO(int ANO_FABRICACAO) {
        this.ANO_FABRICACAO = ANO_FABRICACAO;
    }

    public int getANO_MODELO() {
        return ANO_MODELO;
    }

    public void setANO_MODELO(int ANO_MODELO) {
        this.ANO_MODELO = ANO_MODELO;
    }

    public String getCOR() {
        return COR;
    }

    public void setCOR(String COR) {
        this.COR = COR;
    }

    public String getUSUARIO() {
        return USUARIO;
    }

    public void setUSUARIO(String USUARIO) {
        this.USUARIO = USUARIO;
    }

    public String getSENHA() {
        return SENHA;
    }

    public void setSENHA(String SENHA) {
        this.SENHA = SENHA;
    }

    public int getID_MARCA() {
        return ID_MARCA;
    }

    public void setID_MARCA(int ID_MARCA) {
        this.ID_MARCA = ID_MARCA;
    }

    public int getID_MODELO() {
        return ID_MODELO;
    }

    public void setID_MODELO(int ID_MODELO) {
        this.ID_MODELO = ID_MODELO;
    }

    public String getMARCA_DESCRICAO() {
        return MARCA_DESCRICAO;
    }

    public void setMARCA_DESCRICAO(String MARCA_DESCRICAO) {
        this.MARCA_DESCRICAO = MARCA_DESCRICAO;
    }

    public String getMODELO_DESCRICAO() {
        return MODELO_DESCRICAO;
    }

    public void setMODELO_DESCRICAO(String MODELO_DESCRICAO) {
        this.MODELO_DESCRICAO = MODELO_DESCRICAO;
    }


    @Override
    public int hashCode() {
        int hash = 7;
        hash = 47 * hash + this.CPF;
        hash = 47 * hash + (this.PLACA != null ? this.PLACA.hashCode() : 0);
        hash = 47 * hash + (this.USUARIO != null ? this.USUARIO.hashCode() : 0);
        hash = 47 * hash + (this.SENHA != null ? this.SENHA.hashCode() : 0);
        hash = 47 * hash + this.ID_MARCA;
        hash = 47 * hash + this.ID_MODELO;
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Controle other = (Controle) obj;
        if (this.CPF != other.CPF) {
            return false;
        }
        if ((this.PLACA == null) ? (other.PLACA != null) : !this.PLACA.equals(other.PLACA)) {
            return false;
        }
        if ((this.USUARIO == null) ? (other.USUARIO != null) : !this.USUARIO.equals(other.USUARIO)) {
            return false;
        }
        if ((this.SENHA == null) ? (other.SENHA != null) : !this.SENHA.equals(other.SENHA)) {
            return false;
        }
        if (this.ID_MARCA != other.ID_MARCA) {
            return false;
        }
        if (this.ID_MODELO != other.ID_MODELO) {
            return false;
        }
        return true;
    }

}